<?php
 Session_Start () ;
 If (!$_SESSION ["repertoire_config"]) { Header ("Location: ../../") ; }
 Include ("../../include/garennes.cfg") ;
 Include ("../../include/init.php") ;
 Include ("../include/config.inc") ;
 verif_droits ($droit_courant, $_SESSION ["code"]) ;
 
 $requete = var_courante ("requete", 0, null) ;
 $millesime = millesime (0) ;
 
 If (IsSet ($requete))
  {
   Include ("../include/") ;
   Switch ($requete)
    {
     // Insertion d'un niveau
     Case 0 : $nom = var_courante ("nom", 0, "") ;
              $apb_nom = var_courante ("apb_nom", 0, "") ;
	      $actif = var_courante ("actif", 0, 1) ;
              $ok = SQL_commande ("INSERT INTO types_niveaux (nom,apb_nom,actif) VALUES ('".Str_Replace ("'", "\'", $nom)."','".Str_Replace ("'", "\'", $apb_nom)."','".$actif."')", $id_sql) ;
	      $requete = 0 ;
              Break ;
     // Effacement d'un niveau
     Case 1 : $id_type_niveau = var_courante ("id_type_niveau", 0, "") ;
              $ok = SQL_commande ("DELETE FROM types_niveaux WHERE id_type_niveau='".$id_type_niveau."'", $id_sql) ;
	      $requete = 0 ;
	      Break ;
     // Debut de modification
     Case 2 : $id_type_niveau = var_courante ("id_type_niveau", 0, "") ;
              $resultat = SQL_commande ("SELECT * FROM types_niveaux WHERE id_type_niveau='".$id_type_niveau."' LIMIT 1", $id_sql) ;
              $modif = SQL_tableau_associatif ($resultat, "") ;
	      $requete = 3 ;
              Break ;
     // Fin de modification
     Case 3 : $id_type_niveau = var_courante ("id_type_niveau", 0, "") ;
              $nom = var_courante ("nom", 0, "") ;
              $apb_nom = var_courante ("apb_nom", 0, "") ;
	      $actif = var_courante ("actif", 0, 1) ;
              $ok = SQL_commande ("UPDATE types_niveaux SET nom='".Str_Replace ("'", "`", $nom)."',apb_nom='".Str_Replace ("'", "\'", $apb_nom)."',actif='".$actif."' WHERE id_type_niveau='".$id_type_niveau."'", $id_sql) ;
	      $requete = 0 ;
              Break ;
     // Modification etat
     Case 4 : $id_type_niveau = var_courante ("id_type_niveau", 0, "") ;
              $resultat = SQL_commande ("SELECT actif FROM types_niveaux WHERE id_type_niveau='".$id_type_niveau."' LIMIT 1", $id_sql) ;
              $modif = SQL_tableau_associatif ($resultat, "") ;
	      If ($modif ["actif"] == 1) { $actif = 0 ; } Else { $actif = 1 ; }
              $ok = SQL_commande ("UPDATE types_niveaux SET actif='".$actif."' WHERE id_type_niveau='".$id_type_niveau."'", $id_sql) ;
	      $requete = 0 ;
              Break ;
    }
  }
 Else
  { $requete = 0 ; $modif ["nom"] = $modif ["apb_nom"] = "" ; $modif ["actif"] = 1 ; $modif ["id_type_niveau"] = 0 ; }
 
 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_courant."' AND ordre='0' LIMIT 1", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ; 
 Echo "<html><head>" ;
 entete_html ("Garennes", "travail", 1) ;
 Echo styles ("none", "none", "none", $l ["lien"], "none") ;
 Include ("./gestion_types_niveaux.js") ;
 Echo "</head>" ;
 
 Echo "<body background=\"../images/fond.png\" text=\"#000000\" onContextMenu=\"return false\">" ;
 Echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse:collapse\">" ;
 Echo "<tr><td></td>" ;
 Echo "<td width=\"100%\" align=\"center\"><font color=\"#0000ff\"><b>Gestion&nbsp;des&nbsp;types&nbsp;de&nbsp;niveaux.</b></font></td>" ;
 //Echo "<td><a href=\"javascript:ouvrefenetre('./aide.php?aide=1&rep=".$_SESSION ["repertoire_config"]."',350,650);\" oldref><img src=\"../images/aide.png\" border=\"0\"></a></td>" ;
 Echo "</tr></table>" ;
 
 Echo "<table align=\"center\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" style=\"border-collapse:collapse\">" ;
 Echo "<tr><td valign=\"top\"><table align=\"center\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"".$l ["lien"]."\" style=\"border:1px solid #000000;border-collapse:collapse\">" ;
 Echo "<tr><td colspan=\"4\">" ;
 Echo "<form method=\"post\" action=\"./gestion_types_niveaux.php\">" ;
 Echo "<table align=\"center\" border=\"0\" width=\"100%\" style=\"border-collapse:collapse\">" ;
 If ($requete == 0)
  {
   Echo "<tr><td align=\"center\" colspan=\"5\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Ajouter</b>&nbsp;</font></td></tr>" ;
  }
 Else
  {
   Echo "<tr><td align=\"center\" colspan=\"5\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Modifier</b>&nbsp;</font></td></tr>" ;
  }
 Echo "<tr bgcolor=\"".$l ["nom"]."\">" ;
 Echo "<td" ; If ($requete != 0) { Echo " align=\"center\">&nbsp;Actif&nbsp;" ; } Else { Echo ">" ; }
 Echo "</td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;Nom&nbsp;</td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\" title=\"Nom pour l'exportation admission post bac\">&nbsp;Nom&nbsp;pour&nbsp;APB&nbsp;</td>" ;
 Echo "<td bgcolor=\"".$l ["lien"]."\"></td>" ;
 Echo "</tr>" ;
 Echo "<tr><td>" ;
 If ($requete == 0) { Echo "<input type=\"hidden\" name=\"actif\" value=\"1\">" ; }
 Else
  {
   Echo "<input type=\"checkbox\" name=\"actif\" value=\"1\"" ; If ($modif ["actif"] == 1) { Echo " checked" ; }
   Echo ">" ;
  }
 Echo "</td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<input type=\"text\" name=\"nom\" value=\"".$modif ["nom"]."\" size=\"20\" maxlength=\"50\">&nbsp;</font></td>" ;
 Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<input type=\"text\" name=\"apb_nom\" value=\"".$modif ["apb_nom"]."\" size=\"20\" maxlength=\"50\">&nbsp;</font></td>" ;
 Echo "<td align=\"center\">" ;
 Echo "<input type=\"hidden\" name=\"code\" value=\"".$_SESSION ["code"]."\">" ;
 Echo "<input type=\"hidden\" name=\"id_type_niveau\" value=\"".$modif ["id_type_niveau"]."\">" ;
 Echo "<input type=\"hidden\" name=\"requete\" value=\"".$requete."\">" ;
 Echo "<input type=\"image\" src=\"../images/ajouter.png\" alt=\"Ajouter/Modifier un type de niveau\" value=\"Ajouter\" border=\"0\">" ;
 Echo "</td></tr>" ;
 Echo "<tr><td colspan=\"5\"><font size=\"".$l ["titre"]."\">&nbsp;</font></td></tr>" ;
 Echo "</table></form>" ;
 Echo "</td></tr></table>" ;
 Echo "</td></tr>" ;
 
 // Niveaux deja saisies
 $resultat = SQL_commande ("SELECT * FROM types_niveaux ORDER BY nom", $id_sql) ;
 If (SQL_nbr_lignes ($resultat))
  {
   $nbr_sd = 0 ;
   Echo "<tr><td height=\"5\"></td></tr>" ;
   Echo "<tr><td valign=\"top\"><table align=\"center\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"".$l ["couleur_fond"]."\" style=\"border:1px solid #000000;border-collapse:collapse\">" ;
   Echo "<tr bgcolor=\"".$l ["lien"]."\">" ;
   Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Action</b>&nbsp;</font></td>" ;
   Echo "<td align=\"left\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Nom</b>&nbsp;</font></td>" ;
   Echo "<td align=\"left\"><font size=\"".$l ["titre"]."\" title=\"Nom pour l'exportation admission post bac\">&nbsp;<b>Nom&nbsp;APB</b>&nbsp;</font></td>" ;
   Echo "</tr>" ;
   While ($ligne = SQL_tableau_associatif ($resultat, ""))
    {
     $nbr_sd++ ;
     Echo "<tr" ; If ($nbr_sd%2 == 0) { Echo " bgcolor=\"".$l ["nom"]."\"" ; }
     Echo ">" ;
     $verif_niveau = SQL_commande ("SELECT id_classe FROM classes WHERE niveau='".$ligne ["id_type_niveau"]."' LIMIT 1", $id_sql) ;
     Echo "<td align=\"center\">" ;
     Echo "<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"".$l ["couleur_fond"]."\" style=\"border:0px;\">" ;
     Echo "<tr>" ;
     Echo "<td align=\"center\"><a href=\"./gestion_types_niveaux.php?code=".$_SESSION ["code"]."&id_type_niveau=".$ligne ["id_type_niveau"]."&requete=4\">" ;
     Echo "<img src=\"../../images/photo" ; If ($ligne ["actif"] == 0) { Echo "_non" ; $nom = "Activation" ; } Else { $nom = "D&eacute;sactivation" ; }
     Echo "_ok.png\" border=\"0\" title=\"".$nom." du niveau...\"></a>" ;
     Echo "</td>" ;
     Echo "<form action=\"./gestion_types_niveaux.php\" method=\"post\"><td align=\"center\">" ;
     Echo "<input type=\"hidden\" name=\"code\" value=\"".$_SESSION ["code"]."\">" ;
     Echo "<input type=\"hidden\" name=\"id_type_niveau\" value=\"".$ligne ["id_type_niveau"]."\">" ;
     Echo "<input type=\"hidden\" name=\"requete\" value=\"2\">" ;
     Echo "<input type=\"image\" src=\"../images/edition.png\" title=\"&Eacute;diter le nom du type de niveau.\" border=\"0\">" ;
     Echo "</td></form>" ;
     If (SQL_nbr_lignes ($verif_examen) == 0)
      {
       Echo "<form action=\"./gestion_types_niveaux.php\" method=\"post\" onSubmit=\"return valide('".Str_Replace ("'", " ", $ligne ["nom"])."')\">" ;
       Echo "<td align=\"center\">" ;
       Echo "<input type=\"hidden\" name=\"code\" value=\"".$_SESSION ["code"]."\">" ;
       Echo "<input type=\"hidden\" name=\"id_type_niveau\" value=\"".$ligne ["id_type_niveau"]."\">" ;
       Echo "<input type=\"hidden\" name=\"requete\" value=\"1\">" ;
       Echo "<input type=\"image\" src=\"../images/effacer.png\" title=\"Supprimer le type de niveau non utilis&eacute;.\" border=\"0\">" ;
       Echo "</td>" ;
       Echo "</form>" ;
      }
     //Else { Echo "<td></td>" ; }
     Echo "</tr></table>" ;
     Echo "<td align=\"left\"><font size=\"".$l ["titre"]."\">&nbsp;".$ligne ["nom"]."&nbsp;</font></td>" ;
     Echo "<td align=\"left\"><font size=\"".$l ["titre"]."\">&nbsp;".$ligne ["apb_nom"]."&nbsp;</font></td>" ;
     Echo "</trR>";
    }
   Echo "</td></tr>" ;
  }
 Echo "</table></body></html>" ;
?>